#top {
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
#top a {
  color: white;
}
#top a:hover {
  color: #dddddd;
}
.header {
  background: url("http://webhm.top/assets/img/home-bg.jpg") center center no-repeat;
  text-align: center;
  position: relative;
  top: -70px;
}
@media (min-width: 768px) {
  .header .header_content {
    padding: 150px 0;
  }
}
.header h1 {
  font-size: 50px;
  font-weight: 800;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: white;
}
.header .header_line {
  border: 2px solid white;
  width: 100px;
}
.header .header_sub {
  font-size: 24px;
  font-weight: 300;
  line-height: 1.1;
  color: white;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
